mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-09 16:28:47 +00:00
19 lines
271 B
Makefile
19 lines
271 B
Makefile
FILES=$(wildcard *.lama)
|
|
ALL=$(sort $(FILES:.lama=))
|
|
EXTRA_TARGETS =
|
|
|
|
ifeq ($(LAMAC),)
|
|
LAMAC := ../src/lamac
|
|
EXTRA_TARGETS += $(LAMAC)
|
|
endif
|
|
|
|
all: $(EXTRA_TARGETS) $(ALL)
|
|
|
|
../src/lamac:
|
|
$(MAKE) -C ../src
|
|
|
|
%: %.lama
|
|
$(LAMAC) $<
|
|
|
|
clean:
|
|
$(RM) -R *.s *.o *.i *~ $(ALL)
|