home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games 1996 October
/
Amiga_Games_Extra_CD_10-96.bin
/
userbox
/
publicdomain
/
grabkey
/
source
/
smakefile
< prev
next >
Wrap
Makefile
|
1996-07-05
|
2KB
|
76 lines
##
## GrabKEY
##
## © 1996 by Timo C. Nentwig
## All Rights Reserved !
##
## Tcn@techbase.in-berlin.de
##
##
# _______________________________________________________
# Directories/Names
EXE = GrabKEY # EXEcutable
I_DIR = include # Includes
O_DIR = /objects # Objects
B_DIR = # Binaries
L_DIR = LIB # link Libs
# _______________________________________________________
# Constants
GST = GST=$(I_DIR)/gk_GST.gst
# _______________________________________________________
# Settings/Compiling/Linking
OBJS = $(O_DIR)/gk_Audio.o \
$(O_DIR)/gk_Cx.o \
$(O_DIR)/gk_Grab.o \
$(O_DIR)/gk_GraphX.o \
$(O_DIR)/gk_GUI.o \
$(O_DIR)/gk_Locale.o \
$(O_DIR)/gk_Main.o \
$(O_DIR)/gk_Misc.o \
$(O_DIR)/gk_Save.o \
$(O_DIR)/gk_Settings.o
all: $(I_DIR)/gk_GST.gst $(B_DIR)/$(EXE)
$(B_DIR)/$(EXE): $(OBJS)
SC LINK TO $(B_DIR)/$(EXE) WITH <<
$(OBJS)
<
# _______________________________________________________
# Source(s)
$(O_DIR)/gk_Audio.o: gk_Audio.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Cx.o: gk_Cx.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Grab.o: gk_Grab.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_GraphX.o: gk_GraphX.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_GUI.o: gk_GUI.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Locale.o: gk_Locale.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Main.o: gk_Main.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Misc.o: gk_Misc.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Save.o: gk_Save.c $(I_DIR)/gk_GST.h
$(O_DIR)/gk_Settings.o: gk_Settings.c $(I_DIR)/gk_GST.h
$(I_DIR)/gk_GST.gst: $(I_DIR)/gk_GST.h
GST $@ UNLOAD
SC $(C_FLAGS) NOOBJNAME MAKEGST=$@ $(I_DIR)/gk_GST.h
GST $@
# _______________________________________________________
# Routines
proto:
@delete include/gk_Protos.h >NIL:
@echo noline " Making protos ... "
@src:c/tcn/MakePROTO/MakePROTO F *.c PK proto DT CPP >>include/gk_Protos.h
@echo "DONE"
bak:
@/misc/backup.dos