aboutsummaryrefslogtreecommitdiff
path: root/lib/source.mk
blob: 9403affb7f5ed781dd6abeee5e1939815e6e1d08 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# some glue to keep everything together
lib/prune: lib/empty.bin
	$(HOST_COMPILE) lib/prune.c -o lib/prune

lib/empty.c: ops/common.h
lib/empty.bin: lib/empty
	$(OBJCOPY) -j .text -Obinary lib/empty lib/empty.bin

lib/empty: lib/empty.c
	$(OP_COMPILE) lib/empty.c -o lib/empty

lib/op_decls.h: $(OPS)
	cd lib && ./gen_op "$(OPS)"

lib/imm_decls.h: $(IMMS)
	cd lib && ./gen_imm "$(IMMS)"