all: rxgen ${TOP_INCDIR}/afs/rxgen_consts.h
+${TOP_INCDIR}/afs/rxgen_consts.h: rxgen_consts.h
+ ${INSTALL_DATA} $? $@
+
rxgen: $(OBJS) AFS_component_version_number.c $(HDRS)
$(CC) $(CFLAGS) $(OBJS) $(XLIBS) -o $@
#
# Install targets
#
-install: ${DESTDIR}${bindir}/rxgen ${DESTDIR}${includedir}/afs/rxgen_consts.h
-
-${DEST}/bin/rxgen: rxgen
- ${INSTALL} $? $@
-
-${DEST}/include/afs/rxgen_consts.h: rxgen_consts.h
- ${INSTALL} $? $@
+install: rxgen rxgen_consts.h
+ ${INSTALL} -d ${DESTDIR}${bindir}
+ ${INSTALL} -d ${DESTDIR}${includedir}/afs
+ ${INSTALL_PROGRAM} rxgen ${DESTDIR}${bindir}/rxgen
+ ${INSTALL_DATA} rxgen_consts.h \
+ ${DESTDIR}${includedir}/afs/rxgen_consts.h
+
+dest: rxgen rxgen_consts.h
+ ${INSTALL} -d ${DEST}/bin
+ ${INSTALL} -d ${DEST}/include/afs
+ ${INSTALL_PROGRAM} rxgen ${DEST}/bin/rxgen
+ ${INSTALL_DATA} rxgen_consts.h ${DEST}/include/afs/rxgen_consts.h
#
# Misc. targets
$(RM) -f *.o rxgen core AFS_component_version_number.c
include ../config/Makefile.version
-
-${DESTDIR}${bindir}/rxgen: rxgen
- ${INSTALL} $? $@
-
-${DESTDIR}${includedir}/afs/rxgen_consts.h: rxgen_consts.h
- ${INSTALL} $? $@
-
-${TOP_INCDIR}/afs/rxgen_consts.h: rxgen_consts.h
- ${INSTALL} $? $@
-
-dest: ${DEST}/bin/rxgen ${DEST}/include/afs/rxgen_consts.h
-