#
# gpart src Makefile
#
include ../inst.defs
include ../make.defs
CFLAGS+=-DVERSION=\"$(version)\"
ifeq ($(shell uname),Linux)
LIBS=-ldl
endif
ifdef DEBUG
CFLAGS+=-g
LDFLAGS+=-g
endif
ifdef GPART_LANG
CFLAGS+=-DGPART_LANG=\'$(GPART_LANG)\'
endif
mod=ext2 lswap fat bsddl ntfs hpfs s86dl minix rfs hmlvm qnx4 beos xfs
modobj=$(foreach m,$(mod),gm_$(m).o)
obj=gpart.o gmodules.o disku.o l64seek.o $(modobj)
src=$(obj:.o=.c)
hdr=$(wildcard *.h)
allsrc=Makefile $(src) $(hdr)
all: $(prg)
$(prg): $(obj)
$(CC) -o $@ $(LDFLAGS) $(obj) $(LIBS)
install: $(prg)
$(INSTALL) -d $(bindir)
$(INSTALL) -s $(prg) $(bindir)
uninstall:
$(RM) $(bindir)/$(prg)
clean:
@$(RM) $(obj) $(prg) .depend
static:
@$(MAKE) LDFLAGS=-static
rcscheck:
@for f in $(allsrc); do \
rcsdiff $$f >/dev/null 2>&1 || echo "Please checkin $$f"; \
done
checkin:
@for f in $(allsrc); do \
rcsdiff $$f >/dev/null 2>&1 || ci -m"v$(version)" -l $$f; \
done
.depend: $(src)
@$(MAKEDEP) $(src) > $@
-include .depend
syntax highlighted by Code2HTML, v. 0.9.1