Files
meep-eep e7eabd46b9 Old tools that got removed a long time ago.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1545 8092fc87-c524-0410-9efc-e669fe64eaf9
2005-02-19 00:38:46 +00:00

71 lines
1.6 KiB
Plaintext

MODEL = M
INC1 = ..
INC2 = ..\resource
#DFLAGS = /Ox /Gc /Gr
DFLAGS = /Zi /Od /Gs /Gc /Gr
CFLAGS = $(DFLAGS) -DPACKAGING /W4 /A$(MODEL) /NT RESSEG -I$(INC1) -I$(INC2)
DEST = \bin
EXTHDRS =
FFLAGS =
HDRS =
LDFLAGS = /ST:8192 /CO /NOE
LDMAP = $(@R)
LIBS = \
..\task\task.lib \
..\sound\sound.lib \
..\input\input.lib \
..\resource\resource.lib \
..\error\error.lib \
..\memory\memory.lib
LINKER = link
MAKEFILE = Makefile
INDEX_OBJS = ndx.obj
PACKAGE_OBJS = init.obj getres.obj
RES_OBJS = $(INC2)\init.obj $(INC2)\getres.obj
SPLIT_OBJS = split.obj combine.obj
COMBINE_OBJS = combine.o
PRINT = print
PROGRAMS = unpkg.exe ndx.exe pkg.exe
SETARGV = \lib\${MODEL}setargv
INDEX_SRCS = ndx.c
PACKAGE_SRCS = pkg.c
all: $(PROGRAMS)
ndx.exe: $(INDEX_OBJS) $(LIBS)
@echo "Loading $@ ... "
@$(LINKER) $(INDEX_OBJS), $@, $(LDMAP), $(LIBS) $(LDFLAGS);
@echo "done"
pkg.exe: $(@R).obj $(PACKAGE_OBJS) $(LIBS)
@echo "Loading $@ ... "
@$(LINKER) $(@R).obj $(PACKAGE_OBJS), $@, $(LDMAP), $(LIBS) $(LDFLAGS);
@echo "done"
unpkg.exe: $(@R).obj $(RES_OBJS) $(LIBS)
@echo "Loading $@ ... "
@$(LINKER) $(@R).obj $(RES_OBJS), $@, $(LDMAP), $(LIBS) $(LDFLAGS);
@echo "done"
split.exe combine.exe: $(@:.exe=.obj)
@echo "Loading $@ ... "
@$(LINKER) $(@:.exe=.obj), $@, $(LDMAP), $(LDFLAGS);
@echo "done"
combine: $(COMBINE_OBJS)
@echo "Loading $@ ... "
@blink /lc/lib/c.o,$(COMBINE_OBJS) TO $(@) LIB /lc/lib/lc.lib
@echo "done"
backup:
(md b:index; ct [*.c,*.h,makefile] b:index)
init.obj getres.obj: ../resource/$(@:.obj=.c)
$(CC) $(CFLAGS) -c $?
.BEFORE:
.AFTER:
combine.o: combine.c
lc -i/src/libs combine.c