Makefile

changeset 72
b533da8e7411
parent 69
ff56b28e2cdd
child 74
831928419249
     1.1 --- a/Makefile	Sun Jun 11 15:21:44 2023 +0200
     1.2 +++ b/Makefile	Sun Sep 24 18:43:58 2023 +0200
     1.3 @@ -26,30 +26,27 @@
     1.4  # POSSIBILITY OF SUCH DAMAGE.
     1.5  #
     1.6  
     1.7 -# available configs: gcc, clang
     1.8 -CONF=gcc
     1.9 -
    1.10 -include $(CONF).mk
    1.11 +include config.mk
    1.12  
    1.13  SRC  = frontend.c
    1.14  SRC += c2html.c
    1.15  SRC += highlighter.c
    1.16  
    1.17 -OBJ = $(SRC:%.c=build/%$(OBJ_EXT))
    1.18 +OBJ = $(SRC:%.c=build/%.o)
    1.19  
    1.20  all: build build/c2html
    1.21  	
    1.22  build/c2html: $(OBJ)
    1.23 -	$(LD) -o $@ $^ $(LDFLAGS)
    1.24 +	$(CC) -o $@ $^ $(LDFLAGS)
    1.25  	
    1.26 -build/%$(OBJ_EXT): src/%.c
    1.27 +build/%.o: src/%.c
    1.28  	$(CC) -o $@ $(CFLAGS) -c $<
    1.29  
    1.30  build:
    1.31  	$(MKDIR) $@
    1.32  	
    1.33 -test: all
    1.34 +check: all
    1.35  	cd test && $(MAKE)
    1.36  	
    1.37  clean:
    1.38 -	$(RM) $(RMFLAGS) build
    1.39 +	$(RMDIR) build

mercurial