Skip to content

Commit

Permalink
Begin integration of autoconf.
Browse files Browse the repository at this point in the history
  • Loading branch information
bgaillard committed Dec 16, 2023
1 parent 7aa9c04 commit 21b734b
Show file tree
Hide file tree
Showing 13 changed files with 912 additions and 25 deletions.
12 changes: 9 additions & 3 deletions .github/workflows/mclip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,20 @@ jobs:
- name: Checkout
uses: actions/checkout@v4

- name: Build
run: make build
- name: Autoreconf
run: autoreconf --install

- name: Configure
run: ./configure

- name: Make
run: make

- name: Upload
uses: actions/upload-artifact@v3
with:
name: mclip
path: build/mclip
path: src/mclip

- name: Release
uses: cycjimmy/semantic-release-action@v4
Expand Down
70 changes: 68 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
########################################################################################################################
# C.gitignore
########################################################################################################################

# Prerequisites
*.d

Expand Down Expand Up @@ -51,5 +55,67 @@ Module.symvers
Mkfile.old
dkms.conf

# Build dirs
build/*

########################################################################################################################
# Autotools.gitignore
########################################################################################################################
# http://www.gnu.org/software/automake

Makefile.in
/ar-lib
/mdate-sh
/py-compile
/test-driver
/ylwrap
.deps/
.dirstamp

# http://www.gnu.org/software/autoconf

autom4te.cache
/autoscan.log
/autoscan-*.log
/aclocal.m4
/compile
/config.cache
/config.guess
/config.h.in
/config.log
/config.status
/config.sub
/configure
/configure~
/configure.scan
/depcomp
/install-sh
/missing
/stamp-h1

# https://www.gnu.org/software/libtool/

/ltmain.sh

# http://www.gnu.org/software/texinfo

/texinfo.tex

# http://www.gnu.org/software/m4/

m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4

# Generated Makefile
# (meta build system like autotools,
# can automatically generate from config.status script
# (which is called by configure script))
Makefile


########################################################################################################################
# Other
########################################################################################################################

src/mclip
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Authors of mclip.

Baptiste Gaillard <[email protected]>
Wrote the first versions of mclip.
Loading

0 comments on commit 21b734b

Please sign in to comment.