Re-arranged object files in Makefile

This commit is contained in:
Stefan Ritt 2016-12-20 10:11:15 +01:00
parent cc128417dc
commit 79338987c7

View File

@ -38,6 +38,7 @@ CFLAGS += -O3 -funroll-loops -fomit-frame-pointer -W -Wall -Wno-deprecated-decla
CC = gcc CC = gcc
IFLAGS = -kr -nut -i3 -l110 IFLAGS = -kr -nut -i3 -l110
EXECS = elog elogd elconv EXECS = elog elogd elconv
OBJS = mxml.o crypt.o regex.o
GIT_REVISION = src/git-revision.h GIT_REVISION = src/git-revision.h
BINOWNER = bin BINOWNER = bin
BINGROUP = bin BINGROUP = bin
@ -134,14 +135,14 @@ mxml.o: mxml/mxml.c mxml/mxml.h
strlcpy.o: mxml/strlcpy.c mxml/strlcpy.h strlcpy.o: mxml/strlcpy.c mxml/strlcpy.h
$(CC) $(CFLAGS) -c -o strlcpy.o mxml/strlcpy.c $(CC) $(CFLAGS) -c -o strlcpy.o mxml/strlcpy.c
elogd: src/elogd.c regex.o crypt.o auth.o mxml.o $(GIT_REVISION) elogd: src/elogd.c auth.o $(OBJS) $(GIT_REVISION)
$(CC) $(CFLAGS) -o elogd src/elogd.c crypt.o auth.o regex.o mxml.o $(OBJS) $(LIBS) $(CC) $(CFLAGS) -o elogd src/elogd.c auth.o $(OBJS) $(LIBS)
elog: src/elog.c crypt.o $(OBJS) $(GIT_REVISION) elog: src/elog.c $(OBJS) $(GIT_REVISION)
$(CC) $(CFLAGS) -o elog src/elog.c crypt.o $(OBJS) $(LIBS) $(CC) $(CFLAGS) -o elog src/elog.c $(OBJS) $(LIBS)
debug: src/elogd.c regex.o crypt.o auth.o mxml.o debug: src/elogd.c auth.o $(OBJS)
$(CC) -g $(CFLAGS) -O0 -o elogd src/elogd.c crypt.o auth.o regex.o mxml.o $(OBJS) $(LIBS) $(CC) -g $(CFLAGS) -O0 -o elogd src/elogd.c auth.o $(OBJS) $(LIBS)
%: src/%.c %: src/%.c
$(CC) $(CFLAGS) -o $@ $< $(LIBS) $(CC) $(CFLAGS) -o $@ $< $(LIBS)