39 lines
809 B
Makefile
39 lines
809 B
Makefile
TARGETS = configure
|
|
PREFIX = /usr/local
|
|
DESTDIR =
|
|
BINDIR = $(PREFIX)/bin
|
|
CC = cc
|
|
CFLAGSF = -W -Wall -ansi -I /System/Include
|
|
CFLAGS = -g
|
|
LDFLAGSF= -L /System/Libraries -l System -l dl
|
|
RM = rm -f
|
|
MKDIR = mkdir -p
|
|
INSTALL = install
|
|
|
|
|
|
all: $(TARGETS)
|
|
|
|
configure_OBJS = configure.o makefile.o
|
|
configure_CFLAGS = $(CFLAGSF) $(CFLAGS)
|
|
configure: $(configure_OBJS)
|
|
$(CC) $(LDFLAGSF) $(LDFLAGS) -o configure $(configure_OBJS)
|
|
|
|
configure.o: configure.c configure.h makefile.h
|
|
$(CC) $(configure_CFLAGS) -c configure.c
|
|
|
|
makefile.o: makefile.c configure.h
|
|
$(CC) $(configure_CFLAGS) -c makefile.c
|
|
|
|
clean:
|
|
$(RM) $(configure_OBJS)
|
|
|
|
distclean: clean
|
|
$(RM) $(TARGETS)
|
|
|
|
install: all
|
|
$(MKDIR) $(DESTDIR)$(BINDIR)
|
|
$(INSTALL) -m 0755 configure $(DESTDIR)$(BINDIR)/configure
|
|
|
|
uninstall:
|
|
$(RM) $(DESTDIR)$(BINDIR)/configure
|