Mercurial > dwindows
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 +