changeset 25:f9fd7238635c

Added EMX makefile.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 17 Aug 2001 11:50:44 +0000
parents d9e87e8bcf1d
children 5e38361f823b
files makefile.emx
diffstat 1 files changed, 46 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/makefile.emx	Fri Aug 17 11:50:44 2001 +0000
@@ -0,0 +1,46 @@
+# $Id$ 
+
+# HandyFTP Makefile
+
+DWINCDIR = d:/work/fx/include
+DWLIBDIR = d:/work/fx/lib
+
+CC = gcc
+RM = rm -f
+RC = rc
+MAKE = make
+COMPRESS = lxlite
+
+DEFS =
+LIBS =
+
+CFLAGS = -O -g -Zomf -Zmt -D__ST_MT_ERRNO__ -I. -Wall -I$(DWINCDIR)
+LDFLAGS = -Zdll -Zcrtdll
+RCFLAGS = -r
+
+
+COMPATOBJECTS = compat.obj
+COMPATSOURCES = compat.c
+
+all: dw.dll dwcompat.dll
+
+dirent.obj:
+	$(CC) $(CFLAGS) -c os2/dirent.c
+
+$(COMPATOBJECTS):
+	$(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
+
+dwcompat.dll:  $(COMPATOBJECTS)
+	$(CC) $(CFLAGS) $(DEFS) -o dll/dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompate.def
+	emximp -o lib/dwcompat.lib dwcompate.def
+
+clean: 
+	$(RM) $(OBJECTS) handyftp.exe handyftp.res
+
+dw.obj: dw.c
+compat.obj: compat.c
+