Import PicoSAT-913
[cl-satwrap.git] / backends / picosat / makefile.in
blob0aab48d2043830301882042c3504b3c50b1de4cb
1 CC=@CC@
2 CFLAGS=@CFLAGS@
4 all: picosat libpicosat.a
6 clean:
7 rm -f picosat *.exe *.s *.o *.a *.so
8 rm -f makefile config.h
9 rm -f gmon.out *~
11 picosat: libpicosat.a app.o main.o
12 $(CC) $(CFLAGS) -o $@ main.o app.o -L. -lpicosat
14 app.o: app.c picosat.h makefile
15 $(CC) $(CFLAGS) -c $<
17 main.o: main.c picosat.h makefile
18 $(CC) $(CFLAGS) -c $<
20 picosat.o: picosat.c picosat.h makefile
21 $(CC) $(CFLAGS) -c $<
23 version.o: version.c config.h makefile
24 $(CC) $(CFLAGS) -c $<
26 config.h: makefile VERSION mkconfig # and actually picosat.c
27 rm -f $@; ./mkconfig > $@
29 libpicosat.a: picosat.o version.o
30 ar rc $@ picosat.o version.o
31 ranlib $@
33 .PHONY: all clean