Codebase list pskracker / run/ed2c03a3-9a47-40c4-bc77-fba4ddcc55b0/main Makefile
run/ed2c03a3-9a47-40c4-bc77-fba4ddcc55b0/main

Tree @run/ed2c03a3-9a47-40c4-bc77-fba4ddcc55b0/main (Download .tar.gz)

Makefile @run/ed2c03a3-9a47-40c4-bc77-fba4ddcc55b0/mainraw · 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 -O3

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