webget/Makefile

45 lines
773 B
Makefile

CC = gcc
CFLAGS = -O2 -s -D_GNU_SOURCE
LDLIBS = -lcyassl -lm
PREFIX =
BINDIR = $(PREFIX)/usr/bin
ifeq ($(CROSS_BUILD), 1)
DEFS:=-DCROSS_BUILD
else
DEFS:=
endif
all: webget webpost
@echo "All done!"
webget: webget.o libweb.o
$(CC) $(CFLAGS) $(LDLIBS) webget.o libweb.o -o webget
webpost: webpost.o libweb.o
$(CC) $(CFLAGS) $(LDLIBS) webpost.o libweb.o -o webpost
webget.o: webget.c
$(CC) $(CFLAGS) $(DEFS) -c webget.c
webpost.o: webpost.c
$(CC) $(CFLAGS) $(DEFS) -c webpost.c
libweb.o: libweb.c
$(CC) $(CFLAGS) $(DEFS) -c libweb.c
install:
mkdir -p $(BINDIR)
cp webget $(BINDIR)
cp webpost $(BINDIR)
@echo "All done!"
uninstall:
@rm -f $(BINDIR)/webget
@rm -f $(BINDIR)/webpost
@echo "All done!"
clean:
rm -f webget webpost *.o
@echo "All done!"