Inital branch commit
This commit is contained in:
49
Makefile
49
Makefile
@@ -1,46 +1,5 @@
|
||||
# Makefile for yait
|
||||
all:
|
||||
@echo "nothing to do"
|
||||
|
||||
# Make the build silent by default
|
||||
V =
|
||||
|
||||
ifeq ($(strip $(V)),)
|
||||
E = @echo
|
||||
Q = @
|
||||
else
|
||||
E = @\#
|
||||
Q =
|
||||
endif
|
||||
export E Q
|
||||
|
||||
PROGRAM = yait
|
||||
TARBALL = $(PROGRAM).tar
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:.c=.o)
|
||||
HDR = $(wildcard *.h)
|
||||
|
||||
CC = gcc
|
||||
WARNINGS = -Wall -Wstrict-prototypes
|
||||
CFLAGS = -O2 $(WARNINGS) -g
|
||||
DEFINES =
|
||||
LIBS =
|
||||
LDFLAGS =
|
||||
BINDIR = /usr/bin
|
||||
LIBDIR = /usr/lib
|
||||
|
||||
$(PROGRAM): $(OBJ) $(HDR)
|
||||
$(E) " LINK " $@
|
||||
$(Q) $(CC) $(LDFLAGS) $(DEFINES) -o $@ $(OBJ) $(LIBS)
|
||||
|
||||
clean:
|
||||
$(E) " CLEAN"
|
||||
$(Q) rm -f $(PROGRAM) $(OBJ)
|
||||
|
||||
install: $(PROGRAM)
|
||||
cp $(PROGRAM) ${BINDIR}
|
||||
|
||||
release: $(PROGRAM)
|
||||
tar cvf $(TARBALL) $(SRC) $(HDR) Makefile README
|
||||
|
||||
.c.o:
|
||||
$(E) " CC " $@
|
||||
$(Q) $(CC) $(CFLAGS) $(DEFINES) -c $< -o $@
|
||||
install:
|
||||
cp bin/yait /usr/local/bin
|
||||
|
||||
Reference in New Issue
Block a user