Makefiles that build

nomaster
Jeff Moe 2023-11-11 18:20:00 -07:00
parent 778c33e17e
commit 8794b12eda
3 changed files with 85 additions and 0 deletions

View File

@ -18,5 +18,17 @@
all:
$(MAKE) -C src
yarn:
$(MAKE) yarn -C src
plugins:
$(MAKE) plugins -C src
build:
$(MAKE) build -C src
package:
$(MAKE) package -C src
clean:
$(MAKE) clean -C src

34
src/Makefile 100644
View File

@ -0,0 +1,34 @@
# Makefile
#
# Copyright (C) 2023, Jeff Moe <moe@parrot.codes>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
all:
$(MAKE) -C ide
yarn:
$(MAKE) yarn -C ide
plugins:
$(MAKE) plugins -C ide
build:
$(MAKE) build -C ide
package:
$(MAKE) package -C ide
clean:
$(MAKE) clean -C ide

39
src/ide/Makefile 100644
View File

@ -0,0 +1,39 @@
# Makefile
#
# Copyright (C) 2023, Jeff Moe <moe@parrot.codes>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
all:
yarn
yarn plugins
yarn build
yarn package
yarn:
yarn
plugins:
yarn download:plugins
build:
yarn build
package:
yarn package:applications
clean:
rm -rf node_modules/