mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-05 22:38:44 +00:00
19 lines
304 B
Makefile
19 lines
304 B
Makefile
FILES=$(wildcard *.lama)
|
|
ALL=$(sort $(FILES:.lama=))
|
|
EXTRA_TARGETS =
|
|
|
|
ifeq ($(LAMAC),)
|
|
LAMAC := LAMA=../runtime ../src/lamac -I ../stdlib
|
|
EXTRA_TARGETS += ../src/lamac
|
|
endif
|
|
|
|
all: $(EXTRA_TARGETS) $(ALL)
|
|
|
|
../src/lamac:
|
|
$(MAKE) -C ../src
|
|
|
|
%: %.lama
|
|
$(LAMAC) $<
|
|
|
|
clean:
|
|
$(RM) -R *.s *.o *.i *~ $(ALL)
|