XCOMM XCOMM SRCS and OBJS are system dependent and defined in osdefs.mk . XCOMM Run configure to guess the values for osdefs.mk . XCOMM include osdefs.mk DEPLIBS = XawClientDepLibs LOCAL_LIBRARIES = XawClientLibs SYS_LIBRARIES = MathLibrary XCOMM SRCS = pload.c get_stat.c ioctl_stat.c proc_stat.c strioctl.c XCOMM OBJS = pload.o get_stat.o ioctl_stat.o proc_stat.o strioctl.o HEADERS = pload.h VER = 0.9.5 DEFINES = -DVERSION="\"Pload version $(VER)\"" $(OSDEFS) ComplexProgramTarget(pload) distclean:: clean $(RM) Makefile osdefs.mk core \ pload-$(VER).tar.gz \ pload-$(VER)-1.i386.rpm \ pload-$(VER)-1.src.rpm tgz: rm -rf pload-$(VER) mkdir pload-$(VER) cp `echo * | sed s,pload-$(VER),,` pload-$(VER) cd pload-$(VER) && make distclean tar cvf - pload-$(VER) | gzip -9 > pload-$(VER).tar.gz rm -rf pload-$(VER) rpm: tgz cp pload-$(VER).tar.gz /usr/src/redhat/SOURCES/ rpm -ba pload.spec mv /usr/src/redhat/RPMS/i386/pload-$(VER)-1.i386.rpm . mv /usr/src/redhat/SRPMS/pload-$(VER)-1.src.rpm . rm -f /usr/src/redhat/SOURCES/pload-$(VER).tar.gz chown matt:users pload-$(VER)-1.i386.rpm chown matt:users pload-$(VER)-1.src.rpm