makefile - brcon2024-hackathons - Bitreichcon 2024 Hackathons
 (HTM) git clone git://bitreich.org/brcon2024-hackathons git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/brcon2024-hackathons
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
       ---
       makefile (470B)
       ---
            1 CC = gcc
            2 LEX = lex
            3 YACC = yacc
            4 YACCFLAGS = -d
            5 
            6 TARGET = brainfuck
            7 LEX_SRC = brainfuck.l
            8 YACC_SRC = brainfuck.y
            9 LEX_GEN = lex.yy.c
           10 YACC_GEN = y.tab.c y.tab.h
           11 OBJ = y.tab.o lex.yy.o
           12 
           13 all: $(TARGET)
           14 
           15 $(TARGET): $(OBJ)
           16         $(CC) -o $@ $^
           17 
           18 lex.yy.o: $(LEX_GEN)
           19         $(CC) -c $< -o $@
           20 
           21 y.tab.o: y.tab.c
           22         $(CC) -c $< -o $@
           23 
           24 $(LEX_GEN): $(LEX_SRC)
           25         $(LEX) $<
           26 
           27 $(YACC_GEN): $(YACC_SRC)
           28         $(YACC) $(YACCFLAGS) $<
           29 
           30 clean:
           31         rm -f $(TARGET) $(OBJ) $(LEX_GEN) $(YACC_GEN)
           32 
           33 .PHONY: all clean
           34