aboutsummaryrefslogtreecommitdiffstats
path: root/src/cd/makefile.bor
diff options
context:
space:
mode:
Diffstat (limited to 'src/cd/makefile.bor')
-rw-r--r--src/cd/makefile.bor51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/cd/makefile.bor b/src/cd/makefile.bor
new file mode 100644
index 0000000..bcb95f0
--- /dev/null
+++ b/src/cd/makefile.bor
@@ -0,0 +1,51 @@
+# Makefile for CGM Draw by G. Edward Johnson
+# You may need to modify this makefile
+# contributed by Wolfgang Glunz <wogl@weisshorn.zfe.siemens.de>
+
+CC=tcc
+#AR=ar
+#CFLAGS= -pedantic -O2
+CFLAGS=
+#LIBS=-L./ -lcd
+LIBS=cd.obj
+
+all: cd.obj cdtest.exe color16.exe cdsimple.exe cdtext.exe cdmulti.exe
+ cdtest;
+ color16;
+ cdsimple;
+ cdtext;
+ cdmulti;
+
+libcd.a: cd.h defines.h cd.obj
+ rm -f libcd.a
+ $(AR) rc libcd.a cd.obj
+
+cd.obj: cd.c cd.h defines.h
+ $(CC) $(CFLAGS) -c cd.c
+
+testmain.obj: testmain.c cd.h defines.h
+ $(CC) $(CFLAGS) -c testmain.c
+
+color16.obj: color16.c cd.h defines.h
+ $(CC) $(CFLAGS) -c color16.c
+
+cdsimple.obj: cdsimple.c cd.h defines.h
+ $(CC) $(CFLAGS) -c cdsimple.c
+
+cdsimple.exe: cdsimple.obj cd.obj
+ $(CC) cdsimple.obj $(LIBS)
+
+color16.exe: color16.obj cd.obj
+ $(CC) color16.obj $(LIBS)
+
+cdtest.exe: cdtest.obj cd.obj
+ $(CC) cdtest.obj $(LIBS)
+
+cdtext.exe: cdtext.obj cd.obj
+ $(CC) cdtext.obj $(LIBS)
+
+cdmulti.exe: cdmulti.obj cd.obj
+ $(CC) cdmulti.obj $(LIBS)
+clean:
+ del *.obj *.a cdtest.exe color16.exe cdsimple.exe cdtext.exe cdmulti.exe
+