Codebase list pskracker / ce19e721-10e1-4f27-8ff6-82da24d25cf7/upstream Makefile
ce19e721-10e1-4f27-8ff6-82da24d25cf7/upstream

Tree @ce19e721-10e1-4f27-8ff6-82da24d25cf7/upstream (Download .tar.gz)

Makefile @ce19e721-10e1-4f27-8ff6-82da24d25cf7/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