diff options
| -rw-r--r-- | Makefile | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -1,4 +1,5 @@ CC = cc +INSTALL = install SRC := $(wildcard src/*.c) OBJ := $(SRC:.c=.o) @@ -7,10 +8,14 @@ GIT_VERSION := $(shell git describe --abbrev=8 --always --dirty) CFLAGS = -Isrc/ -O2 -g -Wall -Wextra -std=gnu99 -DVERSION_INFO=\"$(GIT_VERSION)\" +PREFIX = /usr +BINDIR = $(PREFIX)/bin + LIBS = -lcurl -lcurses HEADERS := $(wildcard src/*.h) + market-sim: $(OBJ) Makefile $(HEADERS) @echo "LD $@" @$(CC) $(OBJ) -o $@ $(CFLAGS) $(LIBS) @@ -19,9 +24,12 @@ market-sim: $(OBJ) Makefile $(HEADERS) @echo "CC $<" @$(CC) $(CFLAGS) -c $< -o $@ +install: all + @echo "INSTALL market-sim" + @install market-sim $(BINDIR) + clean: @echo "Cleaning build directory..." @rm -f $(OBJ) market-sim -all: - @echo $(SRC) $(OBJ) +all: market-sim |