home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-05-02 | 1.1 KB | 44 lines |
-
- CFLAGS = -pa -pc
-
- all: Test MRARPFile.o MRARPFile.o32
-
- lib: MRARPFile.o MRARPFile.o16
- lb -o MRARPFile.lib MRARPFile.o
- lb -o MRARPFile16.lib MRARPFile.o16
- cp *.lib sys:lib
-
- # Create the simple test program.
-
- Test: Test.o MRARPFile.lib
- ln -g -o Test Test.o +l MRARPFile.lib -la -lc
-
- # Generate special debug version for testing.
-
- MRARPFileDebug.o: MRARPFile.h MRARPFile.c
- cc $(CFLAGS) -bs -DDEBUG -o MRARPFileDebug.o MRARPFile.c
-
- # Generate 16 bit library module.
-
- MRARPFile.o16: MRARPFile.h MRARPFile.c
- cc $(CFLAGS) -ps -o MRARPFile.o16 MRARPFile.c
-
- # Generate 32 bit library module. Actually, I don't believe there's a
- # difference from the program's point of view.
-
- MRARPFile.o: MRARPFile.h MRARPFile.c
- cc $(CFLAGS) -pl -o MRARPFILE.o MRARPFile.c
-
- # Create the assembly language glue for obtaining LastTracker.
-
- StoreTracker.o: StoreTracker.asm
- as -o StoreTracker.o StoreTracker.asm
-
-
- ZOO = MRARPFile.Doc MRARPFile.h MRARPFile.c StoreTracker.asm Makefile \
- MRARPFile.o MRARPFile.o16 MRARPFile.lib MRARPFile16.lib functions.diff Test
-
- zoo: $(ZOO)
- delete (MRARPFile.zoo)
- zoo a MRARPFile $(ZOO)
-