From 6091fb5349f6cda69d83304343f9d1dd9c97e08a Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Tue, 3 Jan 2023 15:06:45 -0500 Subject: scons --- .gitignore | 35 +++++++++++++++++++++++++++++++++++ Makefile | 30 ------------------------------ SConstruct | 1 + 3 files changed, 36 insertions(+), 30 deletions(-) create mode 100644 .gitignore delete mode 100644 Makefile create mode 100644 SConstruct diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2e4de6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# Created by https://www.toptal.com/developers/gitignore/api/vim,scons +# Edit at https://www.toptal.com/developers/gitignore?templates=vim,scons + +### SCons ### +# for projects that use SCons for building: http://http://www.scons.org/ +.sconsign.dblite + +# When configure fails, SCons outputs these +config.log +.sconf_temp + +### Vim ### +# Swap +[._]*.s[a-v][a-z] +!*.svg # comment out if you don't need vector files +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim +Sessionx.vim + +# Temporary +.netrwhist +*~ +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + +# End of https://www.toptal.com/developers/gitignore/api/vim,scons + +*.o diff --git a/Makefile b/Makefile deleted file mode 100644 index 44dd1d4..0000000 --- a/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -CC=gcc -CFLAGS=-I. -Wall -fPIC -MAJOR=0 -MINOR=1 -VERSION=$(MAJOR).$(MINOR) -NAME=clog -DESTDIR?=/usr/local/lib - -LFLAGS= - -%.o: %.c - $(CC) -c -o $@ $< $(CFLAGS) - -lib: lib$(NAME).so.$(VERSION) - -lib$(NAME).so: - ldconfig -v -n - ln -s lib$(NAME).so.$(MAJOR) lib$(NAME).so - -lib$(NAME).so.$(VERSION): $(NAME).o - $(CC) -shared $^ -o $@ - -install: lib - install -Dm644 lib$(NAME).so.$(VERSION) $(DESTDIR) - install -Dm644 $(NAME).h /usr/include/ - -clean: - rm -f lib$(NAME)* - rm -f src/*.o - diff --git a/SConstruct b/SConstruct new file mode 100644 index 0000000..7b198c3 --- /dev/null +++ b/SConstruct @@ -0,0 +1 @@ +SharedLibrary('clog', ['clog.c']) -- cgit v1.2.3