home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-11-02 | 2.3 KB | 111 lines |
- #
- # $Header: SRC:CVSROOT/Vector/ParNet/SMakeFile,v 1.1.1.1 1994/06/23 02:39:43 Barnard Exp $
- #
- ################################################################################
- #
- # $Log: SMakeFile,v $
- # Revision 1.1.1.1 1994/06/23 02:39:43 Barnard
- # Vector Connection ParNet Device
- #
- #
- ################################################################################
- #
- # SMakefile for parnet.device
- #
- # © 1993-1994 Henning Schmiedehausen
- #
- # Compiled with SAS C 6.3.
- #
-
- #
- # Used Tools
- #
-
- CC = sc
- ASM = sc
- LN = slink
-
- #
- # Program
- #
-
- SRC = parnet.c syms.c task.c unit_ctl.c unit_dgr.c unit_str.c
- ASMSRC = lock.asm pio.asm pio_wakeup.asm tag.asm
- OBJ = tag.o pio_wakeup.o pio.o lock.o parnet.o syms.o task.o unit_ctl.o unit_dgr.o unit_str.o
-
- PROTOS =
- LINKOBJ =
- GST =
-
- STARTUP =
- LIBS = lib:amiga.lib lib:sc.lib lib:debug.lib
-
- FILE = parnet_test
- CHANNEL = 0 # Make this one for the 2nd Channel
- #
- # Interrupt
- #
- DEFINES = DEFINE=PIO_INTERRUPT=INTB_PORTS DEFINE=PIO_CHANNEL=$(CHANNEL) DEFINE=PARALLELDEVICE="vectorpar.device"
- NAME = parnet.device
- #
- # Uncomment these two lines for the beta version
- #
- #DEFINES = DEFINE=PIO_INTERRUPT=INTB_EXTER DEFINE=PIO_CHANNEL=$(CHANNEL) DEFINE=PARALLELDEVICE="vectorpar.device"
- #NAME = parnet.device.beta
-
- CC_OPT = $(DEFINES) COMMENTNEST NOICONS NOVERSION ANSI DEBUG=FULLFLUSH STREQ UTILLIB NOSTACKCHECK SAVEDS IGNORE=51 DATA=FAR PARAMETER=STACK INCDIR=src:vector
- #OPTIMIZE OPTTIME OPTPEEP OPTGLOBAL OPTLOOP
-
- ASM_OPT = INCDIR=INCLUDE: INCDIR=SRC:VECTOR
- LN_OPT = NOICONS ADDSYM BATCH SC SD
- LN_STRIP = NOICONS STRIPDEBUG
-
- #
- # Targets
- #
-
- #
- #############################################################################
- #
-
- $(FILE): $(OBJ)
- $(LN) $(LN_OPT) FROM $(STARTUP) $(OBJ) $(LINKOBJ) TO $(FILE) LIB $(LIBS)
-
- strip: $(FILE)
- $(LN) $(LN_STRIP) FROM $(FILE) TO $(NAME).$(CHANNEL)
-
- protos: $(SOURCES)
- -delete \#?_protos.h
- $(CC) GENPROTOS $(CC_OPT) $(SRC)
-
- clean:
- -delete $(FILE) $(FILE_STRIP) $(OBJ) \#?_protos.h
-
- bumprev:
- -bumprev 2 parnet
-
- all: protos strip
-
- major: bumprev clean all
-
- #
- # Rules
- #
-
- .c.o:
- $(CC) $(CC_OPT) $*.c
-
- .asm.o:
- $(ASM) $(ASM_OPT) $*.asm
-
- #
- # Dependencies
- #
-
- parnet.o: parnet.c smakefile
- syms.o: syms.c
- task.o: task.c
- unit_ctl.o: unit_ctl.c
- unit_dgr.o: unit_dgr.c
- unit_str.o: unit_str.c
-