CC=cc
|
CC=gcc
|
LD=cc
|
LD=gcc
|
|
|
CFLAGS= -c
|
CFLAGS= -c
|
LDFLAGS = -lm
|
LDFLAGS = -lm
|
WLAFLAGS = $(CFLAGS) -DUNIX -Dv8urisc
|
WLAFLAGS = $(CFLAGS) -DUNIX -Dv8urisc
|
|
|
CFILES = main.c parse.c include_file.c pass_1.c pass_2.c pass_3.c pass_4.c stack.c listfile.c
|
CFILES = main.c parse.c include_file.c pass_1.c pass_2.c pass_3.c pass_4.c stack.c listfile.c
|
HFILES = main.h parse.h include_file.h pass_1.h pass_2.h pass_3.h pass_4.h stack.h listfile.h defines.h
|
HFILES = main.h parse.h include_file.h pass_1.h pass_2.h pass_3.h pass_4.h stack.h listfile.h defines.h
|
OFILES = main.o parse.o include_file.o pass_1.o pass_2.o pass_3.o pass_4.o stack.o listfile.o
|
OFILES = main.o parse.o include_file.o pass_1.o pass_2.o pass_3.o pass_4.o stack.o listfile.o
|
|
|
|
|
all: $(OFILES) makefile
|
all: $(OFILES) makefile
|
$(LD) $(OFILES) $(LDFLAGS) -o open8_as ; strip open8_as || true
|
$(LD) $(OFILES) $(LDFLAGS) -o open8_as
|
|
|
main.o: main.c defines.h main.h makefile
|
main.o: main.c defines.h main.h makefile
|
$(CC) $(WLAFLAGS) main.c
|
$(CC) $(WLAFLAGS) main.c
|
|
|
parse.o: parse.c defines.h parse.h makefile
|
parse.o: parse.c defines.h parse.h makefile
|
$(CC) $(WLAFLAGS) parse.c
|
$(CC) $(WLAFLAGS) parse.c
|
|
|
include_file.o: include_file.c defines.h include_file.h makefile
|
include_file.o: include_file.c defines.h include_file.h makefile
|
$(CC) $(WLAFLAGS) include_file.c
|
$(CC) $(WLAFLAGS) include_file.c
|
|
|
pass_1.o: pass_1.c defines.h pass_1.h parse.h makefile opcodes_v8urisc.c
|
pass_1.o: pass_1.c defines.h pass_1.h parse.h makefile opcodes_v8urisc.c
|
$(CC) $(WLAFLAGS) pass_1.c
|
$(CC) $(WLAFLAGS) pass_1.c
|
|
|
pass_2.o: pass_2.c defines.h pass_2.h makefile
|
pass_2.o: pass_2.c defines.h pass_2.h makefile
|
$(CC) $(WLAFLAGS) pass_2.c
|
$(CC) $(WLAFLAGS) pass_2.c
|
|
|
pass_3.o: pass_3.c defines.h pass_3.h makefile
|
pass_3.o: pass_3.c defines.h pass_3.h makefile
|
$(CC) $(WLAFLAGS) pass_3.c
|
$(CC) $(WLAFLAGS) pass_3.c
|
|
|
pass_4.o: pass_4.c defines.h pass_4.h makefile
|
pass_4.o: pass_4.c defines.h pass_4.h makefile
|
$(CC) $(WLAFLAGS) pass_4.c
|
$(CC) $(WLAFLAGS) pass_4.c
|
|
|
stack.o: stack.c defines.h stack.h makefile
|
stack.o: stack.c defines.h stack.h makefile
|
$(CC) $(WLAFLAGS) stack.c
|
$(CC) $(WLAFLAGS) stack.c
|
|
|
listfile.o: listfile.c defines.h makefile
|
listfile.o: listfile.c defines.h makefile
|
$(CC) $(WLAFLAGS) listfile.c
|
$(CC) $(WLAFLAGS) listfile.c
|
|
|
|
|
$(OFILES): $(HFILES)
|
$(OFILES): $(HFILES)
|
|
|
|
|
clean:
|
clean:
|
rm -f $(OFILES) core *~ open8_as
|
del $(OFILES) core *~ open8_as
|
|
|
install:
|
install:
|
make ; cp open8_as /usr/local/bin
|
make ; cp open8_as /usr/local/bin
|
|
|