clean up makefile
This commit is contained in:
parent
6c1391d142
commit
1e412545e7
72
makefile
72
makefile
|
@ -1,5 +1,7 @@
|
|||
# makefile
|
||||
|
||||
.SUFFIXES: # Delete the default suffixes
|
||||
|
||||
MPW ?= mpw
|
||||
|
||||
# MPW 3.2
|
||||
|
@ -14,10 +16,12 @@ LDFLAGS = -w -c 'MPS ' -t MPST \
|
|||
-sn STDIO=Main -sn INTENV=Main -sn %A5Init=Main
|
||||
|
||||
LIBFLAGS = -P
|
||||
SCFLAGS = -P -I include/
|
||||
SCFLAGS = -P -I include/ -I libtomcrypt/src/headers/
|
||||
|
||||
# MPW 3.5
|
||||
|
||||
LIBRARIES = lib/libc lib/libtomcrypt
|
||||
|
||||
LIBS = \
|
||||
{CLibraries}StdCLib.o \
|
||||
{Libraries}Stubs.o \
|
||||
|
@ -56,56 +60,55 @@ lib:
|
|||
lib/libc: libc/strcasecmp.c.o libc/_getprogname.c.o libc/err.c.o libc/getopt.c.o libc/basename.c.o | lib
|
||||
$(MPW) Lib $(LIBFLAGS) -o $@ $^
|
||||
|
||||
GetEnv: GetEnv.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
# GetEnv: GetEnv.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
Help: Help.c.o
|
||||
# Help: Help.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
# Duplicate: Duplicate.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
Delete: Delete.c.o Delete-flags.c.o $(LIBRARIES)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
Duplicate: Duplicate.c.o
|
||||
SetFile: SetFile.c.o SetFile-flags.c.o $(LIBRARIES)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
Delete: Delete.c.o Delete-flags.c.o
|
||||
OverlayIIgs: OverlayIIgs.c.o OverlayIIgs-flags.c.o $(LIBRARIES)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
# ListRez: ListRez.c.o lib/libtomcrypt
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
SetFile: SetFile.c.o SetFile-flags.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
# ListRezIIgs: ListRezIIgs.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
# LSeg: LSeg.c.o lib/libc
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
OverlayIIgs: OverlayIIgs.c.o OverlayIIgs-flags.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
# MakeEnums: MakeEnums.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
ListRez: ListRez.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
# ReadGlobal: ReadGlobal.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
ListRezIIgs: ListRezIIgs.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
# Parameters: Parameters.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
LSeg: LSeg.c.o lib/libc
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
# Echo: Echo.c.o
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
MakeEnums: MakeEnums.c.o lib/libc
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
ReadGlobal: ReadGlobal.c.o lib/libc
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
Parameters: Parameters.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
Echo: Echo.c.o
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
#md5 : md5.c.o lib/libtomcrypt
|
||||
# $(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
md5 : md5.c.o lib/libtomcrypt
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
md5.c.o : md5.c
|
||||
$(MPW) SC $(SCFLAGS) -I libtomcrypt/src/headers $< -o $@
|
||||
|
||||
LTC_H = libtomcrypt/src/hashes/
|
||||
lib/libtomcrypt : $(LTC_H)/md2.c.o $(LTC_H)/md4.c.o $(LTC_H)/md5.c.o $(LTC_H)/sha1.c.o | lib
|
||||
|
@ -113,7 +116,7 @@ lib/libtomcrypt : $(LTC_H)/md2.c.o $(LTC_H)/md4.c.o $(LTC_H)/md5.c.o $(LTC_H)/sh
|
|||
|
||||
|
||||
$(LTC_H)%.c.o : $(LTC_H)%.c
|
||||
$(MPW) SC $(SCFLAGS) -I libtomcrypt/src/headers/ $< -o $@
|
||||
$(MPW) SC $(SCFLAGS) $< -o $@
|
||||
|
||||
#SetFile.c : SetFile.rl
|
||||
# ragel -G2 -p -m -o $@ $<
|
||||
|
@ -124,3 +127,6 @@ $(LTC_H)%.c.o : $(LTC_H)%.c
|
|||
|
||||
%.c.o : %.c
|
||||
$(MPW) SC $(SCFLAGS) $< -o $@
|
||||
|
||||
% : %.c.o $(LIBRARIES)
|
||||
$(MPW) Link $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
|
Loading…
Reference in New Issue