Codebase list pskracker / 6a34f248-9d20-4020-8f08-08da51664168/upstream Makefile
6a34f248-9d20-4020-8f08-08da51664168/upstream

Tree @6a34f248-9d20-4020-8f08-08da51664168/upstream (Download .tar.gz)

Makefile @6a34f248-9d20-4020-8f08-08da51664168/upstreamraw · history · blame

PREFIX ?= $(DESTDIR)/usr/local
BINDIR = $(PREFIX)/bin

SRCDIR = src
PROG = pskracker
SRCS = $(SRCDIR)/pskracker.c
OBJS = $(SRCS:.c=.o)

CFLAGS += -Wno-unused -Wno-return-type

all: $(PROG)

install:
	install -m 755 $(PROG) $(BINDIR)/$(PROG)

clean:
	$(RM) $(PROG)
	$(RM) $(OBJS)

%.o: %.c
	$(CC) $(CFLAGS) $(PIC) -c -o $@ $<

$(PROG): $(OBJS)
	$(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@

.PHONY: all clean install