From 84de937689bcb35ea3ddae55d9c74dc23463f79c Mon Sep 17 00:00:00 2001 From: Jeffrey Armstrong Date: Thu, 25 Aug 2016 15:14:24 -0400 Subject: Initial commit of original code --- makefile | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 makefile (limited to 'makefile') diff --git a/makefile b/makefile new file mode 100644 index 0000000..296ca21 --- /dev/null +++ b/makefile @@ -0,0 +1,52 @@ +# Makefile for use with Turbo C 2.0/2.01 +# +# Please note that Turbo C may fail to compile some files... + +CC=tcc +CFLAGS=-Iuip -Ihttpd -Ilib -Islip -Idos -I..\foslib -ms + +LIBCMD=tlib +APPLIB=httpd.lib +FOSSILLIB=..\foslib\fossil.lib + +clean: + del *.obj + del *.exe + del *.lib + +uipcore: uip\psock.c uip\timer.c uip\uip_arp.c uip\uip.c uip\uip-fw.c uip\uiplib.c uip\uip-nb.c uip\uip-splt.c lib\memb.c dos\clk_arch.c + $(CC) $(CFLAGS) -c uip\psock.c + $(CC) $(CFLAGS) -c uip\timer.c + $(CC) $(CFLAGS) -c uip\uip_arp.c + $(CC) $(CFLAGS) -c uip\uip.c + $(CC) $(CFLAGS) -c uip\uiplib.c + $(CC) $(CFLAGS) -c lib\memb.c + $(CC) $(CFLAGS) -c dos\clk_arch.c + $(CC) $(CFLAGS) -c -ouip_splt.obj uip\uip-splt.c + $(CC) $(CFLAGS) -c -ouip_fw.obj uip\uip-fw.c + $(CC) $(CFLAGS) -c -ouip_nb.obj uip\uip-nb.c + +httpdcore: httpd\http-str.c httpd\httpd-fs.c httpd\httpd.c + $(CC) $(CFLAGS) -c -ohttp_str.obj httpd\http-str.c + $(CC) $(CFLAGS) -c -ohttpd_fs.obj httpd\httpd-fs.c + $(CC) $(CFLAGS) -c httpd\httpd.c + +slipcore: slip\slipdev.c slip\slipfos.c + $(CC) $(CFLAGS) -c slip\slipdev.c + $(CC) $(CFLAGS) -c slip\slipfos.c + +group: slipcore httpdcore uipcore + $(LIBCMD) $(APPLIB) +psock.obj +timer.obj +uip_arp.obj + $(LIBCMD) $(APPLIB) +uip.obj +uip_fw.obj +uiplib.obj + $(LIBCMD) $(APPLIB) +uip_nb.obj +uip_splt.obj +memb.obj + $(LIBCMD) $(APPLIB) +clk_arch.obj + $(LIBCMD) $(APPLIB) +http_str.obj +httpd_fs.obj +httpd.obj + $(LIBCMD) $(APPLIB) +slipfos.obj +slipdev.obj + +list: group + $(LIBCMD) $(APPLIB), uiplist.txt + +httpd.exe: group dos\main.c + $(CC) $(CFLAGS) dos\main.c $(APPLIB) $(FOSSILLIB) + +all: httpd.exe -- cgit v1.2.3