]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
build: Remove suffix prerequisite rules
authorRoy Marples <roy@marples.name>
Thu, 18 May 2023 10:40:55 +0000 (11:40 +0100)
committerRoy Marples <roy@marples.name>
Thu, 18 May 2023 10:40:55 +0000 (11:40 +0100)
Just to silence GNU make.
This makes development slightly harder on BSDs, just have to
do a `make clean` when changing configuration options.

Fixes #197.

hooks/Makefile
src/Makefile
src/dev/Makefile

index 7a0c3b1d330a871b57ab1c21920e2d0e74f281de..aee0255c64f9bd95cb9f9d81cda9d0b1e369d4e2 100644 (file)
@@ -23,7 +23,7 @@ FILES+=               ${EGHOOKSCRIPTS}
 
 .SUFFIXES:     .in
 
-.in: Makefile ${TOP}/config.mk
+.in:
        ${SED} ${SED_RUNDIR} ${SED_DBDIR} ${SED_LIBDIR} ${SED_HOOKDIR} \
                ${SED_SYS} ${SED_SCRIPT} ${SED_DATADIR} \
                ${SED_SERVICEEXISTS} ${SED_SERVICECMD} ${SED_SERVICESTATUS} \
index 4849a77abd99b9f618770ef5c47664760d4fe0b5..1e371145fb560c1052d043cf42a0ad5e9ea20f43 100644 (file)
@@ -38,7 +38,7 @@ CLEANFILES+=  *.tar.xz
 
 .SUFFIXES:     .in
 
-.in: Makefile ${TOP}/config.mk
+.in:
        ${SED} ${SED_RUNDIR} ${SED_DBDIR} ${SED_LIBDIR} ${SED_HOOKDIR} \
                ${SED_SYS} ${SED_SCRIPT} ${SED_DATADIR} \
                ${SED_SERVICEEXISTS} ${SED_SERVICECMD} ${SED_SERVICESTATUS} \
@@ -51,7 +51,7 @@ all: ${TOP}/config.h ${PROG} ${SCRIPTS} ${MAN5} ${MAN8}
 dev:
        cd dev && ${MAKE}
 
-.c.o: Makefile ${TOP}/config.mk
+.c.o:
        ${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@
 
 CLEANFILES+=   dhcpcd-embedded.h dhcpcd-embedded.c
index 7961149f390d4e9c9a9d9a838da77069f1716b72..178a0c0bad477b503373f28d45cc3165a85421e6 100644 (file)
@@ -20,7 +20,7 @@ CLEANFILES+=  ${DSOBJ} ${DPLUGS}
 .c.So:
        ${CC} ${PICFLAG} -DPIC ${CPPFLAGS} ${CFLAGS} -c $< -o $@
 
-.So.so: ${DSOBJ}
+.So.so:
        ${CC} ${LDFLAGS} -shared -Wl,-x -o $@ -Wl,-soname,$@ \
            $< ${LIBS}