39 lines
		
	
	
		
			864 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			864 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
|  | # Makefile for Windows in JTSDK-PY environment
 | ||
|  | 
 | ||
|  | # Re-direct stdout and stderr:     cmd.exe              bash
 | ||
|  | #                              make > junk 2>&1      make &> junk
 | ||
|  | 
 | ||
|  | CC = gcc | ||
|  | FC = gfortran | ||
|  | 
 | ||
|  | FFLAGS = -O2 -DWIN32 -fbounds-check -fno-second-underscore -Wall \
 | ||
|  |        -Wno-conversion -Wno-character-truncation | ||
|  | CFLAGS = -I. -DWIN32 -DWin32 -DBIGSYM -DHAVE_STRUCT_TIMESPEC | ||
|  | 
 | ||
|  | # Default rules
 | ||
|  | %.o: %.c | ||
|  | 	${CC} ${CFLAGS} -c $< | ||
|  | %.o: %.f | ||
|  | 	${FC} ${FFLAGS} -c $< | ||
|  | %.o: %.F | ||
|  | 	${FC} ${FFLAGS} -c $< | ||
|  | %.o: %.f90 | ||
|  | 	${FC} ${FFLAGS} -c $< | ||
|  | %.o: %.F90 | ||
|  | 	${FC} ${FFLAGS} -c $< | ||
|  | 
 | ||
|  | all:    rsdtest | ||
|  | 
 | ||
|  | # Build rsdtest
 | ||
|  | OBJS2 = rsdtest.o extract2.o demod64b.o sfrsd3.o | ||
|  | rsdtest: $(OBJS2) ../libjt.a | ||
|  | 	$(FC) -o rsdtest $(OBJS2) ../libjt.a ../libpthreadGC2.a | ||
|  | 
 | ||
|  | sfrsd: sfrsd.o encode_rs_int.o decode_rs_int.o init_rs_int.o | ||
|  | 	gcc -g -o $@ $^ | ||
|  | 
 | ||
|  | .PHONY : clean | ||
|  | 
 | ||
|  | clean: | ||
|  | 	rm -rf *.o libjt.a rsdtest sfrsd |