# HG changeset patch # User mhessling@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1045989506 0 # Node ID 10a34404c825b853d3ac2b21b0417924c89151e4 # Parent ccddd3ca0637ef1264b14e25b3e3f95d7b06d2fc Add more dependencies. Add dwtest.exe target. diff -r ccddd3ca0637 -r 10a34404c825 makefile.emx --- a/makefile.emx Sun Feb 23 08:35:47 2003 +0000 +++ b/makefile.emx Sun Feb 23 08:38:26 2003 +0000 @@ -19,30 +19,39 @@ COMPATOBJECTS = compat.obj dirent.obj COMPATSOURCES = compat.c dirent.c -all: dw.dll dwcompat.dll +all: dw.dll dwcompat.dll dwtest.exe + +dw.dll: os2\dw.c dw.def + $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) dw.def + +dw.lib: dw.def + emximp -o dw.lib dw.def + copy dw.dll dll + copy dw.lib lib + +dwcompat.dll: $(COMPATOBJECTS) dwcompat.def + $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompat.def -dirent.obj: - $(CC) $(CFLAGS) -c os2/dirent.c +dwcompat.lib: dwcompat.def + emximp -o dwcompat.lib dwcompat.def + copy dwcompat.dll dll + copy dwcompat.lib lib -$(COMPATOBJECTS): +dwtest.exe: dwtest.obj dw.lib dwcompat.lib + $(CC) $(CFLAGS) -Zcrtdll -Zomf -Zmt -o dwtest.exe dwtest.obj -Llib -ldw -ldwcompat dwtest.def + +clean: + $(RM) $(OBJECTS) dwtest.exe + +dw.obj: dw.c $(CC) $(CFLAGS) -c $< -dw.dll: - $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) dw.def - emximp -o dw.lib dw.def - cp -f dw.dll ../dll - cp -f dw.lib ../lib - -dwcompat.dll: $(COMPATOBJECTS) - $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompat.def - emximp -o dwcompat.lib dwcompat.def - cp -f dwcompat.dll dll - cp -f dwcompat.lib lib +compat.obj: compat.c + $(CC) $(CFLAGS) -c $< -clean: - $(RM) $(OBJECTS) handyftp.exe handyftp.res +dirent.obj: os2/dirent.c + $(CC) $(CFLAGS) -c $< -dw.obj: dw.c -compat.obj: compat.c -dirent.obj: os2/dirent.c +dwtest.obj: dwtest.c + $(CC) $(CFLAGS) -c $<