57 líneas
1.6 KiB
Plaintext
Archivo Ejecutable
57 líneas
1.6 KiB
Plaintext
Archivo Ejecutable
LIB = LIB:scs.lib LIB:amiga.lib
|
|
LINK = slink
|
|
LINKOPT = SMALLCODE SMALLDATA DEFINE @__chkabort=@__dummy DEFINE @_CXBRK=@__dummy QUIET
|
|
|
|
STARTUP = LIB:c.o
|
|
|
|
NAME = ToolsMenu
|
|
NAMELC = toolsmenu
|
|
OBJ = args.o broker.o catalog.o common.o cx.o error.o gui.o io.o main.o message.o sprintf.o toolrun.o wb.o
|
|
DANSKCAT = Catalogs/dansk/$(NAMELC).catalog
|
|
|
|
all: $(NAME) $(NAME).info empty.ct $(DANSKCAT)
|
|
@Echo "*nBuild succeeded."
|
|
|
|
clean:
|
|
-Delete >NIL: \#?.o $(NAME) $(NAME).info empty.ct $(DANSKCAT)
|
|
-Delete >NIL: Catalogs/dansk
|
|
-Delete >NIL: Catalogs
|
|
|
|
$(NAME): $(OBJ)
|
|
$(LINK) FROM $(STARTUP) $(OBJ) TO $@ LIB $(LIB) $(LINKOPT)
|
|
|
|
$(NAME).info:
|
|
@Copy Resources/$(NAME).info ""
|
|
|
|
.asm.o:
|
|
GenAm FROM $< TO $@ ALINK QUIET
|
|
|
|
args.o: args.c args.h common.h
|
|
broker.o: broker.c broker.h args.h catalog.h common.h cx.h error.h strings.h
|
|
catalog.o: catalog.c catalog.h strings.h
|
|
common.o: common.c common.h
|
|
cx.o: cx.c cx.h args.h common.h gui.h io.h wb.h
|
|
error.o: error.c error.h catalog.h common.h strings.h
|
|
gui.o: gui.c gui.h args.h catalog.h common.h compiler.h cx.h message.h strings.h wb.h
|
|
io.o: io.c io.h common.h cx.h
|
|
main.o: main.c args.h broker.h catalog.h common.h cx.h error.h gui.h strings.h toolrun.h wb.h
|
|
message.o: message.c message.h
|
|
sprintf.o: sprintf.asm
|
|
toolrun.o: toolrun.c toolrun.h common.h
|
|
wb.o: wb.c wb.h common.h cx.h toolrun.h
|
|
|
|
strings.h: $(NAMELC).cd
|
|
CatComp $(NAMELC).cd CFILE strings.h
|
|
|
|
empty.ct: $(NAMELC).cd
|
|
CatComp $(NAMELC).cd CTFILE empty.ct
|
|
|
|
$(DANSKCAT): $(NAMELC).cd dansk.ct Catalogs/dansk
|
|
CatComp $(NAMELC).cd dansk.ct CATALOG $(DANSKCAT)
|
|
|
|
Catalogs/dansk: Catalogs
|
|
@MakeDir Catalogs/dansk
|
|
|
|
Catalogs:
|
|
@MakeDir Catalogs
|