comparison makefile.emx @ 25:f9fd7238635c

Added EMX makefile.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 17 Aug 2001 11:50:44 +0000
parents
children 5e38361f823b
comparison
equal deleted inserted replaced
24:d9e87e8bcf1d 25:f9fd7238635c
1 # $Id$
2
3 # HandyFTP Makefile
4
5 DWINCDIR = d:/work/fx/include
6 DWLIBDIR = d:/work/fx/lib
7
8 CC = gcc
9 RM = rm -f
10 RC = rc
11 MAKE = make
12 COMPRESS = lxlite
13
14 DEFS =
15 LIBS =
16
17 CFLAGS = -O -g -Zomf -Zmt -D__ST_MT_ERRNO__ -I. -Wall -I$(DWINCDIR)
18 LDFLAGS = -Zdll -Zcrtdll
19 RCFLAGS = -r
20
21
22 COMPATOBJECTS = compat.obj
23 COMPATSOURCES = compat.c
24
25 all: dw.dll dwcompat.dll
26
27 dirent.obj:
28 $(CC) $(CFLAGS) -c os2/dirent.c
29
30 $(COMPATOBJECTS):
31 $(CC) $(CFLAGS) -c $<
32
33 dw.dll:
34 $(CC) $(CFLAGS) $(DEFS) -o dll/dw.dll os2/dw.c $(LDFLAGS) dw.def
35 emximp -o lib/dw.lib dw.def
36
37 dwcompat.dll: $(COMPATOBJECTS)
38 $(CC) $(CFLAGS) $(DEFS) -o dll/dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompate.def
39 emximp -o lib/dwcompat.lib dwcompate.def
40
41 clean:
42 $(RM) $(OBJECTS) handyftp.exe handyftp.res
43
44 dw.obj: dw.c
45 compat.obj: compat.c
46