mirror of
https://github.com/anope/anope.git
synced 2026-06-25 16:26:37 +02:00
40839766c2
This is very useful for IDEs which parse the gcc output and let you just click on errors, like eclipse and kdevelop :) git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1662 5417fbe8-f217-4b02-8779-1006273d7864
38 lines
974 B
Makefile
38 lines
974 B
Makefile
SRCS = anopesmtp.c db-merger.c
|
|
OBJS = $(SRCS:.c=.o)
|
|
|
|
INCLUDES = ../../include/services.h
|
|
|
|
MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
|
|
'LDFLAGS=${LDFLAGS}' 'BINDEST=${BINDEST}' 'INSTALL=${INSTALL}' \
|
|
'INCLUDEDIR=${INCLUDEDIR}' 'RM=${RM}' 'CP=${CP}' \
|
|
'TOUCH=${TOUCH}' 'SHELL=${SHELL}' 'DATDEST=${DATDEST}' \
|
|
'RUNGROUP=${RUNGROUP}' 'MAKEBIN=${MAKEBIN}'
|
|
|
|
.c.o:
|
|
@$(MAKEBIN) $(CC) $(CFLAGS) -I../include/ -c $<
|
|
|
|
all: ${OBJS}
|
|
|
|
distclean: spotless
|
|
|
|
anopesmpt: $(OBJS)
|
|
$(CC) $(CFLAGS) $(OBJS) $(ANOPELIBS) $(MLIBS) -o $@ $(LDFLAGS)
|
|
|
|
$(OBJS): Makefile
|
|
anopesmtp.o: anopesmtp.c $(INCLUDES)
|
|
db-merger.o: db-merger.c $(INCLUDES)
|
|
|
|
clean:
|
|
rm -f *.o anopesmtp a.out db-merger
|
|
|
|
spotless: clean
|
|
|
|
install: anopesmtp db-merger
|
|
test -d ${BINDEST} || mkdir ${BINDEST}
|
|
test -d $(BINDEST)/tools || mkdir $(BINDEST)/tools
|
|
$(INSTALL) anopesmtp $(BINDEST)/tools/anopesmtp
|
|
$(INSTALL) db-merger $(BINDEST)/tools/db-merger
|
|
|
|
DUMMY:
|