31 lines
		
	
	
		
			532 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			532 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								CC = gcc
							 | 
						||
| 
								 | 
							
								#CC = clang
							 | 
						||
| 
								 | 
							
								FC = gfortran
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FFLAGS = -O2 -Wall -Wno-conversion
							 | 
						||
| 
								 | 
							
								CFLAGS= -Wall -Wno-missing-braces -O2
							 | 
						||
| 
								 | 
							
								#LDFLAGS = -L/JTSDK/fftw3f
							 | 
						||
| 
								 | 
							
								LIBS = c:/JTSDK/fftw3f/libfftw3-3.dll -lm
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Default rules
							 | 
						||
| 
								 | 
							
								%.o: %.c $(DEPS)
							 | 
						||
| 
								 | 
							
									${CC} ${CFLAGS} -c $<
							 | 
						||
| 
								 | 
							
								%.o: %.f
							 | 
						||
| 
								 | 
							
									${FC} ${FFLAGS} -c $<
							 | 
						||
| 
								 | 
							
								%.o: %.F
							 | 
						||
| 
								 | 
							
									${FC} ${FFLAGS} -c $<
							 | 
						||
| 
								 | 
							
								%.o: %.f90
							 | 
						||
| 
								 | 
							
									${FC} ${FFLAGS} -c $<
							 | 
						||
| 
								 | 
							
								%.o: %.F90
							 | 
						||
| 
								 | 
							
									${FC} ${FFLAGS} -c $<
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								all:    wsprd
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								DEPS = fano.h
							 | 
						||
| 
								 | 
							
								OBJS1 = wsprd.o wsprd_utils.o fano.o tab.o nhash.o
							 | 
						||
| 
								 | 
							
								wsprd: $(OBJS1)
							 | 
						||
| 
								 | 
							
									$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS) $(LIBS)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								clean:
							 | 
						||
| 
								 | 
							
									rm *.o wsprd 
							 |