diff --git a/src/drv/gpstime/Makefile b/src/drv/gpstime/Makefile
index cdc9c3b586a2ed6fda31179ad5955a13520219aa..7f1fbadedd924bdfef12e33bebcab1aade292f68 100644
--- a/src/drv/gpstime/Makefile
+++ b/src/drv/gpstime/Makefile
@@ -29,19 +29,15 @@ SYMVERSDIR	:= /var/cache/$(MODULENAME)
 
 obj-m += $(MODULENAME).o
 $(MODULENAME)-y := $(MODULENAME)_core.o 
-$(MODULENAME)-y += temp/spectracomGPS.o 
-$(MODULENAME)-y += temp/symmetricomGps.o 
-$(MODULENAME)-y += temp/ligoPcieTiming_core.o 
+$(MODULENAME)-y += ../../include/drv/spectracomGPS.o
+$(MODULENAME)-y += ../../include/drv/symmetricomGps.o
+$(MODULENAME)-y += ../../include/drv/ligoPcieTiming_core.o
 
 ccflags-y += -I$(mkfile_dir)/../../include/ 
 
 ifeq ($(KERNELRELEASE),)
 #all:	$(MODULENAME)_test
 all:
-	mkdir -p temp/
-	cp -p $(mkfile_dir)../../include/drv/spectracomGPS.c temp/
-	cp -p $(mkfile_dir)../../include/drv/symmetricomGps.c temp/
-	cp -p $(mkfile_dir)../../include/drv/ligoPcieTiming_core.c temp/
 	$(MAKE) -C $(KDIR) M=$(PWD) modules
 else
   obj-m	:= $(MODULENAME).o
@@ -89,6 +85,7 @@ test: all
 	./$(MODULENAME)_test.sh
 
 clean:
-	rm -f *.o *.ko Module.symvers *.mod.c .*.cmd stest modules.order 
+	rm -f *.o *.ko Module.symvers *.mod.c .*.cmd stest modules.order
+	rm -f ../../include/drv/*.o
 	rm -r temp/