# Cygwin Makefile for mkpasswd
#
# $Id: Makefile,v 1.3 2004/02/10 04:11:01 wcampbel Exp $

all: mkpasswd.exe

mkpasswd.exe: local_crypt/local_crypt.a mkpasswd.o mkpasswd.res
	gcc -mwindows -mno-cygwin -static -e _mainCRTStartup -s -O2 -Wall \
        -o mkpasswd.exe \
	mkpasswd.o mkpasswd.res local_crypt/local_crypt.a -ggdb

mkpasswd.o: mkpasswd.c resource.h
	gcc -mwindows -mno-cygwin -s -O2 -Wall -c mkpasswd.c

mkpasswd.res: mkpasswd.rc resource.h
	windres $< -O coff -o $@

local_crypt/local_crypt.a:
	@cd local_crypt; make all; cd ..

clean:
	@cd local_crypt ; make clean ; cd ..
	rm -f mkpasswd.exe *.o *.core core *~ mkpasswd.res
