diff makefile.emx @ 174:75bf3051235f

Fixes so you can mix compilers.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 01 Dec 2002 12:59:24 +0000
parents 5e38361f823b
children 10a34404c825
line wrap: on
line diff
--- a/makefile.emx	Sun Dec 01 11:18:14 2002 +0000
+++ b/makefile.emx	Sun Dec 01 12:59:24 2002 +0000
@@ -16,8 +16,8 @@
 RCFLAGS = -r
 
 
-COMPATOBJECTS = compat.obj
-COMPATSOURCES = compat.c
+COMPATOBJECTS = compat.obj dirent.obj
+COMPATSOURCES = compat.c dirent.c
 
 all: dw.dll dwcompat.dll
 
@@ -28,16 +28,21 @@
 	$(CC) $(CFLAGS) -c $<	
 
 dw.dll:  
-	$(CC) $(CFLAGS) $(DEFS) -o dll/dw.dll os2/dw.c $(LDFLAGS) dw.def
-	emximp -o lib/dw.lib dw.def
-
+	$(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 dll/dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompate.def
-	emximp -o lib/dwcompat.lib dwcompate.def
+	$(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
 
 clean: 
 	$(RM) $(OBJECTS) handyftp.exe handyftp.res
 
 dw.obj: dw.c
 compat.obj: compat.c
+dirent.obj: os2/dirent.c