home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-10-16 | 1.9 KB | 70 lines |
- ##
- ## SmartWIN
- ##
- ## © 1996 by Timo C. Nentwig
- ## All Rights Reserved !
- ##
- ## Tcn@oxygen.in-berlin.de
- ##
- ##
-
- # _______________________________________________________
- # Directories/Names
-
- EXE = SmartWIN # EXEcutable
- I_DIR = include # Includes
- O_DIR = /objects # Objects
- B_DIR = # Binaries
- L_DIR = LIB # link Libs
-
- # _______________________________________________________
- # Constants
-
- GST = GST=$(I_DIR)/GST.gst
-
- # _______________________________________________________
- # Settings/Compiling/Linking
-
- OBJS = $(O_DIR)/Cx.o \
- $(O_DIR)/Main.o \
- $(O_DIR)/Misc.o \
- $(O_DIR)/Patch.o \
- $(O_DIR)/Settings.o
-
- all: $(I_DIR)/GST.gst $(B_DIR)/$(EXE)
-
- $(B_DIR)/$(EXE): $(OBJS)
- SC LINK TO $(B_DIR)/$(EXE) WITH <<
- $(OBJS)
- <
-
- # _______________________________________________________
- # Source(s)
-
- $(O_DIR)/Cx.o: Cx.c $(I_DIR)/GST.h
- $(O_DIR)/Main.o: Main.c $(I_DIR)/GST.h
- $(O_DIR)/Misc.o: Misc.c $(I_DIR)/GST.h
- $(O_DIR)/Patch.o: Patch.c $(I_DIR)/GST.h
- $(O_DIR)/Settings.o: Settings.c $(I_DIR)/GST.h
-
- # _______________________________________________________
- # GST
-
- $(I_DIR)/GST.gst: $(I_DIR)/GST.h
- GST $@ UNLOAD
- SC $(C_FLAGS) NOOBJNAME MAKEGST=$@ $(I_DIR)/GST.h
- GST $@
-
- # _______________________________________________________
- # Routines
-
- proto:
- @-delete include/Protos.h >NIL:
- @echo noline " Making protos ... "
- @src:c/tcn/MakePROTO/MakePROTO F *.c PK proto DT CPP >>include/Protos.h
- @echo "DONE"
-
- bak:
- @/misc/backup.dos
-
-