initial structure
This commit is contained in:
		
							parent
							
								
									4e8a3518da
								
							
						
					
					
						commit
						03fe0b481b
					
				
							
								
								
									
										47
									
								
								autogen.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										47
									
								
								autogen.sh
									
									
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,47 @@
 | 
				
			||||||
 | 
					#!/bin/sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# simple autogen script that generates basic layout for autotools.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COMMON_CPPFLAGS="-I/usr/local/include -I\$(srcdir)/include/"
 | 
				
			||||||
 | 
					COMMON_CFLAGS="-Wall"
 | 
				
			||||||
 | 
					COMMON_LDFLAGS="-L/usr/local/lib"
 | 
				
			||||||
 | 
					COMMON_LDADD=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OUT=Makefile.am
 | 
				
			||||||
 | 
					touch NEWS AUTHORS ChangeLog
 | 
				
			||||||
 | 
					echo > $OUT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PROGS="ccr-keygen-rs ccr-encrypt ccr-decrypt"
 | 
				
			||||||
 | 
					DISTDIRS=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "AUTOMAKE_OPTIONS = subdir-objects" >>$OUT
 | 
				
			||||||
 | 
					echo "dist_noinst_SCRIPTS = autogen.sh" `for i in $DISTDIRS ; do find \$i -type f ; done | tr "\n" " " ` >>$OUT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "noinst_HEADERS = `find include/ -type f -name \*.h |tr \"\n\" \" \" `" >>$OUT
 | 
				
			||||||
 | 
					echo "lib_LTLIBRARIES = libcodecrypt.la" >>$OUT
 | 
				
			||||||
 | 
					echo "libcodecrypt_la_SOURCES = `(find lib/ -type f -name *.c; find lib/ -type f -name *.cpp)|tr \"\n\" \" \" ` " >>$OUT
 | 
				
			||||||
 | 
					echo "noinst_HEADERS += `find lib/ -type f -name \*.h |tr \"\n\" \" \" `" >>$OUT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "libcodecrypt_la_CPPFLAGS = -I\$(srcdir)/lib/ ${COMMON_CPPFLAGS}" >>$OUT
 | 
				
			||||||
 | 
					echo "libcodecrypt_la_CFLAGS = ${COMMON_CFLAGS}" >>$OUT
 | 
				
			||||||
 | 
					echo "libcodecrypt_la_LDFLAGS = ${COMMON_LDFLAGS}" >>$OUT
 | 
				
			||||||
 | 
					#echo "libcodecrypt_la_LDADD = ${COMMON_LDADD} " >>$OUT
 | 
				
			||||||
 | 
					[ -f "lib/Makefile.am.extra" ] && cat "lib/Makefile.am.extra" >>$OUT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "bin_PROGRAMS = $PROGS" >>$OUT
 | 
				
			||||||
 | 
					for i in $PROGS 
 | 
				
			||||||
 | 
					do 
 | 
				
			||||||
 | 
						name=`echo $i |tr '-' '_'`
 | 
				
			||||||
 | 
						dir="src/${i#ccr-}"
 | 
				
			||||||
 | 
						echo "${name}dir = $dir/" >>$OUT
 | 
				
			||||||
 | 
						echo "${name}_SOURCES = `( find $dir/ -type f -name \*.c ; find $dir/ -type f -name \*.cpp ) |tr \"\n\" \" \" ` " >>$OUT
 | 
				
			||||||
 | 
						echo "noinst_HEADERS += `find $dir/ -type f -name \*.h |tr \"\n\" \" \" `" >>$OUT
 | 
				
			||||||
 | 
						echo "${name}_CPPFLAGS = -I\$(srcdir)/$i/ ${COMMON_CPPFLAGS}" >>$OUT
 | 
				
			||||||
 | 
						echo "${name}_CFLAGS = ${COMMON_CFLAGS}" >>$OUT
 | 
				
			||||||
 | 
						echo "${name}_LDFLAGS = ${COMMON_LDFLAGS}" >>$OUT
 | 
				
			||||||
 | 
						echo "${name}_LDADD = libcodecrypt.la ${COMMON_LDADD} " >>$OUT
 | 
				
			||||||
 | 
						[ -f "$dir/Makefile.am.extra" ] && cat "$dir/Makefile.am.extra" >>$OUT
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					libtoolize --force && aclocal && autoconf && automake --add-missing
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										16
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,16 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					AC_PREREQ(2.6)
 | 
				
			||||||
 | 
					AC_INIT([codecrypt], [9999])
 | 
				
			||||||
 | 
					AC_CONFIG_AUX_DIR(.) # because of libtoolize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					AM_INIT_AUTOMAKE()
 | 
				
			||||||
 | 
					m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					AM_PROG_CC_C_O
 | 
				
			||||||
 | 
					AC_PROG_CPP
 | 
				
			||||||
 | 
					AC_PROG_CXX
 | 
				
			||||||
 | 
					AC_PROG_INSTALL
 | 
				
			||||||
 | 
					AC_PROG_LIBTOOL
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					AC_OUTPUT(Makefile)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										0
									
								
								include/codecrypt.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								include/codecrypt.h
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										4
									
								
								src/decrypt/main.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/decrypt/main.c
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int main() {
 | 
				
			||||||
 | 
						return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										4
									
								
								src/encrypt/main.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/encrypt/main.c
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int main() {
 | 
				
			||||||
 | 
						return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										4
									
								
								src/keygen-rs/main.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/keygen-rs/main.c
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int main() {
 | 
				
			||||||
 | 
						return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in a new issue