aocc23

Advent of Code 2023
git clone git://www.tkruger.se/aocc23.git
Log | Files | Refs | README

Makefile (508B)


      1 CC=clang
      2 CFLAGS+=-std=c99 -pedantic -Wall -Werror -Wstrict-prototypes
      3 CFLAGS+=-Wmissing-prototypes -Wmissing-declarations -Wshadow
      4 CFLAGS+=-Wpointer-arith -Wcast-qual -Wsign-compare
      5 CFLAGS+=-O2 -g
      6 CFLAGS+=-fstack-protector-all -Wtype-limits -fno-common
      7 CFLAGS+=-fno-builtin
      8 CFLAGS+=-I/usr/local/include
      9 #LDFLAGS=
     10 
     11 OBJS=reading.o stack_u64.o stack_str.o sd.o stack_sd.o ht.o smallset.o set_u64.o fheap.o set_u64p.o wdg.o graph.o dg.o dict.o
     12 
     13 all: $(OBJS)
     14 
     15 .c.o:
     16 	$(CC) $(CFLAGS) -c $<
     17 
     18 clean:
     19 	rm -rf $(OBJS)